program reghdfe3_estat, rclass
	version `=cond(c(version)<14, c(version), 13)'
	if "`e(cmd)'" != "reghdfe" {
		error 301
	}
	
	gettoken key 0 : 0, parse(", ")
	local lkey = length(`"`key'"')

	if `"`key'"' == substr("summarize",1,max(2,`lkey')) {

		local 0 `rest'
		syntax [anything] , [*] [noheader] // -noheader- gets silently ignored b/c it will always be -on-

		if ("`anything'"=="") {
			* By default include the instruments
			local anything `e(depvar)' `e(indepvars)' `e(endogvars)' `e(instruments)'
		}

		* Need to use -noheader- as a workaround to the bug in -estat_summ-
		estat_summ `anything' , `options' noheader

	}
	else if `"`key'"' == "vce" {
		vce `0'
	}
	else {
		di as error `"invalid subcommand `key'"'
		exit 321
	}
	return add // ?
end
